import { hyRequest2 } from "..";

// hyRequest2.request({
//     url:"/entire/list",
//     params:{
//         offset:0,
//         size:20
//     }
// }).then(res=>{
//     console.log(res);
// })
// 根据后台返回的数据结构定义类型。
interface IHighScoreData{
    list:any[],
    subtitle:string,
    title:string,
    type:string,
    _id:string
}
// 同一个请求对象 不同请求 添加请求的拦截器
hyRequest2.request<IHighScoreData>({
    url: "/home/highscore",
    interceptors: {
        requestSuccessFn: (config) => {
            console.log("/home/highscore请求成功的拦截");
            return config
        },
        responseSuccessFn: (res) => {
            console.log('/home/highscore响应成功的拦截');
            // console.log(res);

            return res
        }
    }
}).then(res=>{
    console.log(res);
    
})